package cn.kys.modules.monitor.service;

import org.springframework.scheduling.annotation.Async;

import javax.servlet.http.HttpServletRequest;

/**功能描述：后台首页统计业务接口
 * @Auther:http://www.kys.cn
 * @Date:2020/4/1
 * @Description:cn.kys.modules.monitor.service
 * @version:1.0
 */
public interface VisitsService {

    /**
     * 提供给定时任务，每天0点执行
     */
    void save();

    /**
     * 获取数据
     * @return /
     */
    Object get();

    /**
     * 新增记录
     * @param request /
     */
    @Async
    void count(HttpServletRequest request);

    /**图表数据
     * getChartData
     * @return /
     */
    Object getChartData();

    /**地图图表数据
     * getChartData
     * @return /
     */
    Object getMapChartData();

}
